package com.itheima.twoarray;

public class twoArrayDemo1 {
    public static void main(String[] args) {
        //二维数组的研究
        //二维数组静态初始化
        int[][] arrt ={
                {1,2,3},
                {4,5,6,7}
        };
        //二维数组动态初始化
        int[][] arrt1 = new int[2][3];
        //二维数组打印
        for (int i = 0; i < arrt.length; i++) {
            //这里相当于是拿到了每一行的一维数组，下面继续拿一维数组里面的元素
            for (int j = 0; j < arrt[i].length; j++) {
                System.out.print(arrt[i][j]+" ");
            }
            System.out.println();
        }
        for (int i = 0; i < arrt1.length; i++) {
            //这里相当于是拿到了每一行的一维数组，下面继续拿一维数组里面的元素
            for (int j = 0; j < arrt1[i].length; j++) {
                System.out.print(arrt1[i][j]+" ");
            }
            System.out.println();
        }
        //二维数组内存原理
        int[][] arrt2 = new int[2][3];
        int[] arr={1,2,3};
        int[] arr1 = {4,5,6,7,9};
        arrt2[0]=arr;
        arrt2[1]=arr1;
        for (int i = 0; i < arrt2.length; i++) {
            for (int j = 0; j < arrt2[i].length; j++) {
                System.out.print(arrt2[i][j]+" ");
            }
            System.out.println();
        }

    }
}
